* {
 margin: 0;
 padding: 0;
}

html {
 height: 100%;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: normal;
 text-align: left;
 min-width: 1000px;
 min-height: 100%;
 height: 100%;
 position: relative;
}

#ftr {
 background: #fff;
 width: 100%;
 height: 80px;
}

a {
 font-weight: bold;
 color: #000;
 text-decoration: none;
}

img {
 border-style: none;
}

#wholePage {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 min-width: 1000px;
}

#outer1 {
 width: 100%;
 margin-right: -238px;
 float: left;
}

#outer2 {
 margin-right: 238px;
}

#outer3 {
 width: 100%;
 margin-left: -238px;
 float: right;
}

#outerTop1 {
 width: 100%;
 margin-right: -420px;
 float: left;
}

#outerTop2 {
 margin-right: 420px;
}

#outerTop3 {
 width: 100%;
 margin-left: -420px;
 float: right;
}

/* --- header --- */

#hdr {
 height: 160px;
 background: #931 url(../../images/agents/white3/headBg.jpg) repeat-x scroll left top;
}

#hdrLeft {
 width: 220px;
 height: 160px;
 background: #931 url(../../images/agents/white3/headLeft.jpg) no-repeat scroll left top;
 float: left;
}

#hdrLeft img {
 padding: 40px 0 40px 75px;
}

#hdrRight {
 width: 780px;
 height: 160px;
 background: #931 url(../../images/agents/white3/headRight.jpg) no-repeat scroll left top;
 float: right;
}

#hdrTestimonials {
 width: 330px;
 color: #fff;
 font-size: 14px;
 font-style: italic;
 font-weight: bold;
 float: left;
 margin-top: 20px;
}

#hdrTestimonials p {
 font-family: Times, "Times New Roman", serif;
 font-size: 17px;
 margin: 0;
 padding-top: 5px;
}

#hdrTestimonials p.author {
 color: #000;
 font-weight: normal;
 text-align: right;
 padding-top: 0;
}

#hdrMenu {
 width: 430px;
 color: #610;
 font-size: 100%;
 font-weight: bold;
 text-align: right;
 float: right;
 padding: 10px 10px 0 0;
}

#hdrMenu a {
 color: #610;
 font-size: 100%;
 font-weight: bold;
 text-align: right;
}

/* --- main --- */

#main {
 background-color: #fff;
 width: 100%;
 padding-bottom: 80px;
}

#mainLeft {
 width: 42px;
 float: left;
}

#mainLeftTop {
 width: 42px;
 height: 165px;
 background: #fff url(../../images/agents/white3/mainLeftTop.gif) no-repeat scroll left top;
}

#mainLeftMiddle {
 width: 42px;
 height: 416px;
 background: #fff url(../../images/agents/white3/mainLeftBg.gif) repeat-y scroll left top;
}

#mainLeftBottom {
 width: 42px;
 height: 20px;
 background: #fff url(../../images/agents/white3/mainLeftBottom.gif) no-repeat scroll left top;
}

#mainCenter {
 margin-left: 42px;
}

#mainCenterTop {
 height: 150px;
 background: transparent url(../../images/agents/white3/mainTopCenterBg.jpg) repeat-x scroll left top;
 width: 100%;
 overflow: hidden;
}

#mainCenterTop1 {
 width: 300px;
 height: 125px;
 background: transparent url(../../images/agents/white3/selectBg_.jpg) no-repeat scroll left top;
 float: left;
}

#mainCenterTop1 a.pLink {
 color: #fff;
 text-decoration: none !important;
 float: right;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 14px;
 margin-right: 31px;
 margin-top: 8px;
}

#mainCenterTop1 select {
 width: 110px !important;
 height: 20px !important;
 font-size: 11px !important;
 margin-left: 35px;
 margin-top: 15px;
}

#mainCenterTop1 img {
 padding-left: 80px;
 padding-top: 10px;
}

#mainCenterTop2 {
 height: 125px;
}

#mainCenterTop3 {
 width: 297px;
 height: 125px;
 background: #fff url(../../images/agents/white3/mainTopBg.jpg) no-repeat scroll right top;
 float: right;
}

#mainCenterTop3 h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 35px;
 font-weight: normal;
 color: #942;
 text-align: right;
 padding: 50px 20px 0 0;
}

#mainCenterTop3 h2 {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 text-transform: uppercase;
 color: #974;
 text-align: right;
 padding: 15px 20px 0 0;
}

#mainMenu {
 width: 75%;
 float: left;
}

#mainTitle {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 20px;
 font-weight: bold;
 color: #961;
 text-transform: uppercase;
 text-align: right;
 padding: 0 20px 0 0;
}

/* --- main right --- */

#mainRight {
 width: 238px;
 background: #fff url(../../images/agents/white3/mainRightBg.jpg) no-repeat scroll left top;
 float: right;
}

#mainRightInsideTop {
 width: 213px;
 height: 20px;
 padding-top: 61px;
}

#mainRightInsideMiddle {
 width: 213px;
 height: 500px;
 background-color: #932;
}

#mainRightInsideMiddle div#fp {
 height: 73px;
 float: left;
 background-color: #fff;
 padding: 4px 3px;
 margin-bottom: 10px;
}

#mainRightInsideMiddle div#fp2 {
 height: 73px;
 float: left;
 background-color: #fd8;
 padding: 4px 5px;
}

#mainRightInsideMiddle div#fp2 p.hdr {
 width: 78px;
 color: #378;
 font-size: 11px;
 font-weight: bold;
 margin: 0;
 padding: 0;
}

#mainRightInsideMiddle div#fp2 p.cont {
 color: #000;
 font-size: 10px;
 margin: 0;
 padding: 0;

}

#mainRightInsideMiddle div#fp2 p.readmore a {
 color: #048;
 margin: 0;
 padding: 0;
 font-weight: bold;
}

#mainRightInsideMiddleSpot {
 width: 149px;
 background-color: #cef;
 padding: 5px;
 margin-left: 10px;
 margin-bottom: 10px;
}

#mainRightInsideMiddleAd {
 margin-top: 10px;
 padding-left: 15px;
 padding-right: 15px;
}

#mainRightInsideBottom {
 width: 213px;
 height: 20px;
}

/* --- footer --- */

#ftrStripe {
 height: 6px;
 margin-top: 14px;
 margin-left: 75px;
 margin-right: 260px;
 background-color: #eec;
}

#ftrMenu {
 color: #932;
 font-size: 100%;
 font-weight: normal;
 text-align: left;
 margin-left: 75px;
 margin-right: 260px;
 margin-top: 5px;
}

#ftrMenu a {
 color: #932;
 font-size: 11px;
 font-weight: normal;
 padding: 0;
}

#ftrCopy {
 width: 200px;
 float: right;
 color: #000;
 font-size: 90%;
 font-weight: normal;
 margin-right: 20px;
 padding: 0 5px 0 15px;
}

/* --- table menu --- */

table.menu{
 margin-left: 26px;
}

table.menu td.plaha {
 padding-right: 2px;
}

td.plashkaLeft {
 background: #b95 url(../../images/agents/white3/plashkaLeft.gif) no-repeat scroll left top;
}

td.plashka {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #fff;
 background: #b95 url(../../images/agents/white3/plashkaBg.gif) repeat-x scroll left top;
}

td.plashka a {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #fff;
}

td.plashkaRight {
 background: #b95 url(../../images/agents/white3/plashkaRight.gif) no-repeat scroll right top;
}

td.plashkaCurrentLeft {
 background: #974 url(../../images/agents/white3/plashkaCurrentLeft.gif) no-repeat scroll left top;
}

td.plashkaCurrent {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #fff;
 background: #974 url(../../images/agents/white3/plashkaCurrentBg.gif) repeat-x scroll left top;
}

td.plashkaCurrent a {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #fff;
}

td.plashkaCurrentRight {
 background: #974 url(../../images/agents/white3/plashkaCurrentRight.gif) no-repeat scroll right top;
}

h1.yellow {
 font-family: Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0 0 10px 10px;
 text-align: left;
 color: #fd3;
 font-size: 130%;
 font-weight: bold;
}

p.yellow {
 margin: 0;
 padding: 10px 50px 10px 10px;
 text-align: left;
 color: #fd3;
 font-size: 110%;
 font-weight: bold;
}

p.txt {
 margin: 0;
 padding: 5px 5px 0 10px;
 text-align: left;
 color: #fff;
 font-size: 90%;
}

.pad3 {
 padding: 3px;
}

.pad5 {
 padding: 10px;
}

a.more {
 padding-left: 10px;
}

#stripe {
 height: 6px;
 margin-top: 14px;
 margin-left: 25px;
 margin-right: 20px;
 background-color: #eec;
}

/* --- cont --- */

#cont {
 clear: both;
 margin-top: 0;
}

#cont h1 {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: normal;
 color: #932;
 padding-left: 15px;
 margin-left: 20px;
 margin-bottom: 10px;
}

#cont p {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000;
 margin-left: 25px;
 padding: 0 0 2px 10px;
}

#cont b {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #000;
 padding: 0 0 2px 0;
}
